<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title></title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js"></script>

    </head>
    <body>
        <div id="wrapper">

            <div id="nav">
                <h1>Seula 3</h1>
                <?php include('navi.php'); ?>
            </div>

            <div id="header">
		<p>Logo</p>
            </div>

            <div id="content">

                <?php

                // nykyinen aikavyöhyke
                date_default_timezone_set('Europe/Helsinki');

                //haetaan aika osoiteriviltä
                if(isset ($_GET["aika"])) {
                    $aika = $_GET["aika"];
                }
                else {
                    $aika = time();
                }

                //pyöristetään aika tunnin tasolle
                $pyoristys = 60*60; //60sek * 60min = 3600 sekuntia
                $apuAika = ( round ( $aika / $pyoristys ) * $pyoristys );


                //tulostetaan javascriptia
                echo "<script type='text/javascript'>
                        $(document).ready(function(){

                            ";echo "var apuAika=".$apuAika.";"."

                            $('#".$apuAika."').css('background-color','red');
                        });
                      </script>";


                //käännetään päiväosoitin maanantaiksi
                if(strftime("%w", $apuAika)!=1) {
                    $apuAika =  strtotime('Last Monday', $apuAika);
                }

                //palauttaa kuukauden suomalaisen nimen tai tekstin virhe
                function Kuukausi($n) {

                    $n = $n+0;

                    $kuukausi[1] = "Tammikuu";
                    $kuukausi[2] = "Helmikuu";
                    $kuukausi[3] = "Maaliskuu";
                    $kuukausi[4] = "Huhtikuu";
                    $kuukausi[5] = "Toukokuu";
                    $kuukausi[6] = "Kesäkuu";
                    $kuukausi[7] = "Heinäkuu";
                    $kuukausi[8] = "Elokuu";
                    $kuukausi[9] = "Syyskuu";
                    $kuukausi[10] = "Lokakuu";
                    $kuukausi[11] = "Marraskuu";
                    $kuukausi[12] = "Joulukuu";

                    if(is_int($n) && $n>0 && $n<13)
                        return $kuukausi[$n];
                    else
                        return "virhe";
                }
                   
                //tulostetaan kuukausi ja vuosi
                echo "<h1>". Kuukausi(strftime("%m", $apuAika)) .strftime(" %Y", $apuAika)."</h1>";

                //tulostetaan taulukko
                echo "<table>
                        <tr>
                            <th class='klo'>Klo</th>
                            <th>Maanantai<br/>".strftime("%d.%m", $apuAika)."</th>";
                            $apuAika = strtotime('next Day', $apuAika);
                            echo"<th>Tiistai<br/>".strftime("%d.%m", $apuAika)."</th>";
                            $apuAika = strtotime('next Day', $apuAika);
                            echo"<th>Keskiviikko<br/>".strftime("%d.%m", $apuAika)."</th>";
                            $apuAika = strtotime('next Day', $apuAika);
                            echo"<th>Torstai<br/>".strftime("%d.%m", $apuAika)."</th>";
                            $apuAika = strtotime('next Day', $apuAika);
                            echo"<th>Perjantai<br/>".strftime("%d.%m", $apuAika)."</th>";
                            $apuAika = strtotime('next Day', $apuAika);
                            echo"<th>Lauantai<br/>".strftime("%d.%m", $apuAika)."</th>";
                            $apuAika = strtotime('next Day', $apuAika);
                            echo"<th>Sunnuntai<br/>".strftime("%d.%m", $apuAika)."</th>";
                            $apuAika = strtotime('next Day', $apuAika);

                            $apuAika = strtotime('-7 Day', $apuAika); //vähennetään 7 päivää
               echo"</tr>";

                //päivä alkaa klo 8.00
                $apuAika = strtotime('08:00', $apuAika);

                for($i=0; $i<14; $i++) {

                    echo "<tr>";

                    for($j=0; $j<7; $j++) {

                        if($j==0) {
                            echo"<td class='klo'>".strftime("%H", $apuAika)."</td>";
                        }
                        echo "<td id=".$apuAika."> </td>";
                        $apuAika = strtotime('next Day', $apuAika);
                    }

                    $apuAika = strtotime('-7 Day', $apuAika); //vähennetään 7 päivää
                    $apuAika = strtotime('+1 Hour', $apuAika); //lisätään 1 tunti
                    echo '</tr>';

                }
                echo '</table>';



                echo "
                        <div id='edellinen'>
                        	<p>
                                    <a href='kalenteri2.php?aika=".strtotime('last Monday',$apuAika)."'> <<- edellinen viikko</a><br/>
                                    <a href='kalenteri2.php?aika=".strtotime('last Month',$apuAika)."'> <<- edellinen kuukausi</a><br/>
                                    <a href='kalenteri2.php?aika=".strtotime('last Year',$apuAika)."'> <<- edellinen vuosi</a>
                                </p>
                        </div>

     

                        <div id='seuraava'>
                                <p>
                                    <a href='kalenteri2.php?aika=".strtotime('next Monday',$apuAika)."'> seuraava viikko ->></a><br/>
                                    <a href='kalenteri2.php?aika=".strtotime('next Month',$apuAika)."'> seuraava kuukausi ->></a><br/>
                                    <a href='kalenteri2.php?aika=".strtotime('next Year',$apuAika)."'> seuraava vuosi ->></a>
                                </p>
                        </div>
                        
                        <div id='nykyinen'>
                                <p>
                                    <a href='kalenteri2.php?aika=".time()."'> --> Tämä hetki <-- </a><br/>

                                </p>
                        </div>
                        ";
                ?>
            </div>
        </div>
    </body>
</html>
